remove obstacles from - Turkish English Dictionary